<html>
	<head>
		<meta charset="utf-8"></meta>
		<title>BGraphicWidget</title>
		<link href="../style.css" rel="stylesheet" type="text/css"/>
	</head>
	<body>
		<h1>BGraphicWidget</h1>
		<p>Inherites from<a href="BScrollArea.html">BScrollArea</a></p>
		<p id="resume"></p>
		<h2>public</h2>
		<table id="public"><tr><td align="right"></td><td><a href="#BGraphicWidget(BWidget*)">BGraphicWidget</a>(BWidget* parent = 0);</td></tr>
			<tr><td align="right"></td><td><a href="#BGraphicWidget(const BString&,BWidget*)">BGraphicWidget</a>(const BString& title, BWidget* parent = 0);</td></tr>
			<tr><td align="right"></td><td><a href="#~BGraphicWidget()">~BGraphicWidget</a>();</td></tr>
			<tr><td align="right">void </td><td><a href="#setSelectMode(SelectMode)">setSelectMode</a>(SelectMode select);</td></tr>
			<tr><td align="right">SelectMode </td><td><a href="#selectMode()">selectMode</a>() const;</td></tr>
			<tr><td align="right">virtual bool </td><td><a href="#addItem(BGraphicItem*)">addItem</a>(BGraphicItem* item);</td></tr>
			<tr><td align="right">BGraphicItem* </td><td><a href="#addItem(BWidget*)">addItem</a>(BWidget* widget);</td></tr>
			<tr><td align="right">BGraphicItem* </td><td><a href="#addItem(const BString&)">addItem</a>(const BString& name);</td></tr>
			<tr><td align="right">virtual bool </td><td><a href="#removeItem(BGraphicItem*)">removeItem</a>(BGraphicItem* item);</td></tr>
			<tr><td align="right">bool </td><td><a href="#removeItem(const BWidget*)">removeItem</a>(const BWidget* widget);</td></tr>
			<tr><td align="right">bool </td><td><a href="#removeItem(const BString&)">removeItem</a>(const BString& name);</td></tr>
			<tr><td align="right">void </td><td><a href="#clearItems()">clearItems</a>();</td></tr>
			<tr><td align="right">bool </td><td><a href="#containItem(const BGraphicItem*)">containItem</a>(const BGraphicItem* item);</td></tr>
			<tr><td align="right">bool </td><td><a href="#containItem(const BString&)">containItem</a>(const BString& name);</td></tr>
			<tr><td align="right">int </td><td><a href="#itemIndex(const BGraphicItem*)">itemIndex</a>(const BGraphicItem* item);</td></tr>
			<tr><td align="right">int </td><td><a href="#itemIndex(const BString&)">itemIndex</a>(const BString& name);</td></tr>
			<tr><td align="right">int </td><td><a href="#itemCount()">itemCount</a>() const;</td></tr>
			<tr><td align="right">BGraphicItem* </td><td><a href="#item(int)">item</a>(int index);</td></tr>
			<tr><td align="right">const BGraphicItem* </td><td><a href="#item(int)">item</a>(int index) const;</td></tr>
			<tr><td align="right">BGraphicItem* </td><td><a href="#item(const BString&)">item</a>(const BString& name);</td></tr>
			<tr><td align="right">const BGraphicItem* </td><td><a href="#item(const BString&)">item</a>(const BString& name) const;</td></tr>
			<tr><td align="right">BGraphicItem* </td><td><a href="#item(const BWidget*)">item</a>(const BWidget* widget);</td></tr>
			<tr><td align="right">const BGraphicItem* </td><td><a href="#item(const BWidget*)">item</a>(const BWidget* widget) const;</td></tr>
			<tr><td align="right">BGraphicItem* </td><td><a href="#itemAt(const BPoint&)">itemAt</a>(const BPoint& pos);</td></tr>
			<tr><td align="right">const BGraphicItem* </td><td><a href="#itemAt(const BPoint&)">itemAt</a>(const BPoint& pos) const;</td></tr>
			<tr><td align="right">BGraphicItem* </td><td><a href="#itemOfName(const BString&)">itemOfName</a>(const BString& name);</td></tr>
			<tr><td align="right">const BGraphicItem* </td><td><a href="#itemOfName(const BString&)">itemOfName</a>(const BString& text) const;</td></tr>
			<tr><td align="right">BGraphicItem* </td><td><a href="#itemOfAsset(const BValue&)">itemOfAsset</a>(const BValue& value);</td></tr>
			<tr><td align="right">const BGraphicItem* </td><td><a href="#itemOfAsset(const BValue&)">itemOfAsset</a>(const BValue& value) const;</td></tr>
			<tr><td align="right">BGraphicItem* </td><td><a href="#create(const BString&)">create</a>(const BString& path);</td></tr>
			<tr><td align="right">BGraphicItem* </td><td><a href="#locate(const BString&)">locate</a>(const BString& path);</td></tr>
			<tr><td align="right">const BGraphicItem* </td><td><a href="#locate(const BString&)">locate</a>(const BString& path) const;</td></tr>
			<tr><td align="right">bool </td><td><a href="#setSelection(BGraphicItem*)">setSelection</a>(BGraphicItem* selectedItem);</td></tr>
			<tr><td align="right">bool </td><td><a href="#setSelection(const BGraphicItemArray&)">setSelection</a>(const BGraphicItemArray& selection);</td></tr>
			<tr><td align="right">const BGraphicItemArray& </td><td><a href="#selection()">selection</a>() const;</td></tr>
			<tr><td align="right">bool </td><td><a href="#setItemSelected(BGraphicItem*,bool)">setItemSelected</a>(BGraphicItem* item, bool selected = true);</td></tr>
			<tr><td align="right">bool </td><td><a href="#clearSelection()">clearSelection</a>();</td></tr>
			<tr><td align="right">int </td><td><a href="#selectedItemCount()">selectedItemCount</a>() const;</td></tr>
			<tr><td align="right">BGraphicItem* </td><td><a href="#selectedItem(int)">selectedItem</a>(int index = 0);</td></tr>
			<tr><td align="right">const BGraphicItem* </td><td><a href="#selectedItem(int)">selectedItem</a>(int index = 0) const;</td></tr>
			<tr><td align="right">bool </td><td><a href="#itemVisual(BGraphicItem*)">itemVisual</a>(BGraphicItem* item) const;</td></tr>
			<tr><td align="right">bool </td><td><a href="#scrollToItem(BGraphicItem*,Align)">scrollToItem</a>(BGraphicItem* item, Align align = Align_None);</td></tr>
			<tr><td align="right">const BRectf </td><td><a href="#contentRect()">contentRect</a>() const;</td></tr>
			<tr><td align="right">using </td><td><a href="#BScrollArea::query;()">BScrollArea::query;</a></td></tr>
			<tr><td align="right">virtual bool </td><td><a href="#query(const BString&, BValue&)">query</a>(const BString& text, BValue& value) const;</td></tr>
		</table>
		<h2>protected</h2>
		<table id="protected"><tr><td align="right">virtual void </td><td><a href="#scrolling(Orientation)">scrolling</a>(Orientation orientation);</td></tr>
		</table>
		<div id="desc">
			<h2>Detailed Description :</h2>
		</div>
		<h2 id="docs">Member Documentation :</h2>
		<div id="BGraphicWidget(BWidget*)">
			<h3>BGraphicWidget(BWidget* parent = 0);</h3>
		</div>
		<div id="BGraphicWidget(const BString&,BWidget*)">
			<h3>BGraphicWidget(const BString&amp; title, BWidget* parent = 0);</h3>
		</div>
		<div id="~BGraphicWidget()">
			<h3>~BGraphicWidget();</h3>
		</div>
		<div id="setSelectMode(SelectMode)">
			<h3>void setSelectMode(SelectMode select);</h3>
		</div>
		<div id="selectMode()">
			<h3>SelectMode selectMode() const;</h3>
		</div>
		<div id="addItem(BGraphicItem*)">
			<h3>virtual bool addItem(BGraphicItem* item);</h3>
		</div>
		<div id="addItem(BWidget*)">
			<h3>BGraphicItem* addItem(BWidget* widget);</h3>
		</div>
		<div id="addItem(const BString&)">
			<h3>BGraphicItem* addItem(const BString&amp; name);</h3>
		</div>
		<div id="removeItem(BGraphicItem*)">
			<h3>virtual bool removeItem(BGraphicItem* item);</h3>
		</div>
		<div id="removeItem(const BWidget*)">
			<h3>bool removeItem(const BWidget* widget);</h3>
		</div>
		<div id="removeItem(const BString&)">
			<h3>bool removeItem(const BString&amp; name);</h3>
		</div>
		<div id="clearItems()">
			<h3>void clearItems();</h3>
		</div>
		<div id="containItem(const BGraphicItem*)">
			<h3>bool containItem(const BGraphicItem* item);</h3>
		</div>
		<div id="containItem(const BString&)">
			<h3>bool containItem(const BString&amp; name);</h3>
		</div>
		<div id="itemIndex(const BGraphicItem*)">
			<h3>int itemIndex(const BGraphicItem* item);</h3>
		</div>
		<div id="itemIndex(const BString&)">
			<h3>int itemIndex(const BString&amp; name);</h3>
		</div>
		<div id="itemCount()">
			<h3>int itemCount() const;</h3>
		</div>
		<div id="item(int)">
			<h3>BGraphicItem* item(int index);</h3>
		</div>
		<div id="item(int)">
			<h3>const BGraphicItem* item(int index) const;</h3>
		</div>
		<div id="item(const BString&)">
			<h3>BGraphicItem* item(const BString&amp; name);</h3>
		</div>
		<div id="item(const BString&)">
			<h3>const BGraphicItem* item(const BString&amp; name) const;</h3>
		</div>
		<div id="item(const BWidget*)">
			<h3>BGraphicItem* item(const BWidget* widget);</h3>
		</div>
		<div id="item(const BWidget*)">
			<h3>const BGraphicItem* item(const BWidget* widget) const;</h3>
		</div>
		<div id="itemAt(const BPoint&)">
			<h3>BGraphicItem* itemAt(const BPoint&amp; pos);</h3>
		</div>
		<div id="itemAt(const BPoint&)">
			<h3>const BGraphicItem* itemAt(const BPoint&amp; pos) const;</h3>
		</div>
		<div id="itemOfName(const BString&)">
			<h3>BGraphicItem* itemOfName(const BString&amp; name);</h3>
		</div>
		<div id="itemOfName(const BString&)">
			<h3>const BGraphicItem* itemOfName(const BString&amp; text) const;</h3>
		</div>
		<div id="itemOfAsset(const BValue&)">
			<h3>BGraphicItem* itemOfAsset(const BValue&amp; value);</h3>
		</div>
		<div id="itemOfAsset(const BValue&)">
			<h3>const BGraphicItem* itemOfAsset(const BValue&amp; value) const;</h3>
		</div>
		<div id="create(const BString&)">
			<h3>BGraphicItem* create(const BString&amp; path);</h3>
		</div>
		<div id="locate(const BString&)">
			<h3>BGraphicItem* locate(const BString&amp; path);</h3>
		</div>
		<div id="locate(const BString&)">
			<h3>const BGraphicItem* locate(const BString&amp; path) const;</h3>
		</div>
		<div id="setSelection(BGraphicItem*)">
			<h3>bool setSelection(BGraphicItem* selectedItem);</h3>
		</div>
		<div id="setSelection(const BGraphicItemArray&)">
			<h3>bool setSelection(const BGraphicItemArray&amp; selection);</h3>
		</div>
		<div id="selection()">
			<h3>const BGraphicItemArray&amp; selection() const;</h3>
		</div>
		<div id="setItemSelected(BGraphicItem*,bool)">
			<h3>bool setItemSelected(BGraphicItem* item, bool selected = true);</h3>
		</div>
		<div id="clearSelection()">
			<h3>bool clearSelection();</h3>
		</div>
		<div id="selectedItemCount()">
			<h3>int selectedItemCount() const;</h3>
		</div>
		<div id="selectedItem(int)">
			<h3>BGraphicItem* selectedItem(int index = 0);</h3>
		</div>
		<div id="selectedItem(int)">
			<h3>const BGraphicItem* selectedItem(int index = 0) const;</h3>
		</div>
		<div id="itemVisual(BGraphicItem*)">
			<h3>bool itemVisual(BGraphicItem* item) const;</h3>
		</div>
		<div id="scrollToItem(BGraphicItem*,Align)">
			<h3>bool scrollToItem(BGraphicItem* item, Align align = Align_None);</h3>
		</div>
		<div id="contentRect()">
			<h3>const BRectf contentRect() const;</h3>
		</div>
		<div id="BScrollArea::query;()">
			<h3>using BScrollArea::query;</h3>
		</div>
		<div id="query(const BString&, BValue&)">
			<h3>virtual bool query(const BString&amp; text, BValue&amp; value) const;</h3>
		</div>
		<div id="scrolling(Orientation)">
			<h3 id="scrolling(Orientation)">virtual void scrolling(Orientation orientation);</h3>
		</div>
	</body>
</html>